A Conceptual Approach to Teaching Object-Orientation to C Programmers

نویسندگان

  • Ole Lehrmann Madsen
  • Henrik Røn
  • Kresten Krab Thorup
  • Mads Torgersen
چکیده

This paper describes experiences from a three-day course held as part of a collaborative research project, in which object-oriented programming was taught to a group of engineers who were all proficient C programmers. Our approach to teaching object-oriented programming focuses on conceptual modeling, emphasizing that object-orientation is not a bag of solutions and technology; rather, object-orientation is a means to understand, describe (model) and communicate. The paper describes a general approach to teaching object-oriented programming to C-programmers and reports on the experience from a

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-Driven Programming

Conceptual modeling is the defining characteristic of object-orientation and provides a unifying perspective and a pedagogical approach focusing upon the modelling aspects of object-orientation. Reinforcing conceptual modelling as a basis for CS1 provides an appealing course structure based on core elements from a conceptual framework for object-orientation as well as a systematic approach to p...

متن کامل

Curriculum Orientations among Faculty: The Role of Gender, Academic Level and Learning Approach (Face-To-Face and Virtual) in Mashhad University of Medical Sciences

Introduction: Curriculum orientations are effective in curriculum success and failure. This study aimed to investigate faculties’ curriculum orientations based on gender, academic level and teaching approaches. Methods: This cross-sectional descriptive research was conducted in Mashhad University of Medical Sciences in 2011. The research population included the faculty of Mashhad University of...

متن کامل

Consciousness-raising tasks versus deductive approach: two form-focused instruction types in teaching grammar to Iranian high school EFL learners

Consciousness-raising (CR) task is a new way of teaching grammar developed in communicative contexts although little has been written on the effectiveness of CR tasks in EFL setting. The present study is an attempt to investigate the impact of CR tasks in Iranian EFL setting by comparing them with deductive, grammar lessons common in the Iranian schools. The subjects of this study were 80 EFL p...

متن کامل

Accuracy improvement of Best Scanline Search Algorithms for Object to Image Transformation of Linear Pushbroom Imagery

Unlike the frame type images, back-projection of ground points onto the 2D image space is not a straightforward process for the linear pushbroom imagery. In this type of images, best scanline search problem complicates image processing using Collinearity equation from computational point of view in order to achieve reliable exterior orientation parameters. In recent years, new best scanline sea...

متن کامل

A Conceptual Analysis of Epistemological Pre-assumptions of Floridi’s Theory of Information Ethics

Background and Aim: This paper aims at conceptual analysis of epistemological pre-assumptions of the theory of “Information Ethics” to provide better understanding about this macro-ethics theory and offer a critical standpoint about some of its pre-assumptions. Methods: A documentary method and a conceptual analysis were used. This research method and approach is best suited to explore pre-assu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998